package com.xuecheng.content.service;

import com.xuecheng.content.model.dto.SaveTeachplanDto;
import com.xuecheng.content.model.dto.TeachplanDto;

import java.util.List;

/**课程计划基本信息业务接口类
 * @author 18447
 * @date 2024/08/15
 */
public interface TeachplanService {
    /**根据课程id查看课程计划
     * @param courseId
     * @return {@link List}<{@link TeachplanDto}>
     */
    public List<TeachplanDto> findTeachplanTree(long courseId);

    /**保存课程计划
     * @param saveTeachplanDto
     */
    public void saveTeachplan(SaveTeachplanDto saveTeachplanDto);

    public void deleTeachplan(Long id);

    public void moveDownTeachplan(Long id);

    public void moveUpTeachplan(Long id);

}
